landing brake parachute - Turkish English Dictionary